/*
*  LLNotifierObserver.h
*  zMatch
*
*  Created by Alexander Trutchenko on 17/11/11.
*  Copyright 2011 League of Independent Developers. All rights reserved.
*
*/

#ifndef __LL_NotifierObserver_h__
#define __LL_NotifierObserver_h__

#include <string>

namespace lidlib {

class LLNotifier;

////////////////////////////////////////////////////////
//
/** LLNotifierObserver
*  
*/
////////////////////////////////////////////////////////

class LLNotifierObserver
{
public:
    friend class LLNotifier;

public:
    LLNotifierObserver(void) {;}
    virtual ~LLNotifierObserver(void) {;}

protected:
    virtual void onReceiveNotification(const std::string& notificationName, const void *pData) = 0;
};

} // namespace lidlib

#endif //__LL_NotifierObserver_h__
